1537A - Arithmetic Array - CodeForces Solution


greedy math *800

Please click on ads to support us..

Python Code:

def main():
       for _ in range(int(input())):
              n = int(input())
              l = list(map(int, input().split()))
              s=sum(l)
              if s>=n:
                     print(s-n)
              else:
                     print(1)
                     
if __name__=='__main__':
       main()

C++ Code:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int n;
        cin>>n;
        int ar[n+2];
        int sum = 0;
        for(int i=0; i<n; i++)
        {
            cin>>ar[i];
            sum = sum + ar[i];
        }
        if(sum == n)cout<<0<<endl;
        else if(sum < n) cout<<1<<endl;
        else
            cout<<sum - n<<endl;
    }

    return 0;

}


Comments

Submit
0 Comments
More Questions

1651D - Nearest Excluded Points
599A - Patrick and Shopping
237A - Free Cash
1615B - And It's Non-Zero
1619E - MEX and Increments
34B - Sale
1436A - Reorder
1363C - Game On Leaves
1373C - Pluses and Minuses
1173B - Nauuo and Chess
318B - Strings of Power
1625A - Ancient Civilization
864A - Fair Game
1663B - Mike's Sequence
448A - Rewards
1622A - Construct a Rectangle
1620A - Equal or Not Equal
1517A - Sum of 2050
620A - Professor GukiZ's Robot
1342A - Road To Zero
1520A - Do Not Be Distracted
352A - Jeff and Digits
1327A - Sum of Odd Integers
1276A - As Simple as One and Two
812C - Sagheer and Nubian Market
272A - Dima and Friends
1352C - K-th Not Divisible by n
545C - Woodcutters
1528B - Kavi on Pairing Duty
339B - Xenia and Ringroad